Skip to content

[Repo Assist] tests: add GenerativePropertiesTests; prepare release 8.6.0#504

Merged
dsyme merged 2 commits intomasterfrom
repo-assist/tests-properties-release-8-6-20260415-29b70356b30900c0
Apr 17, 2026
Merged

[Repo Assist] tests: add GenerativePropertiesTests; prepare release 8.6.0#504
dsyme merged 2 commits intomasterfrom
repo-assist/tests-properties-release-8-6-20260415-29b70356b30900c0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 This is an automated PR from Repo Assist.

Summary

Task 9 – Testing Improvements: Add GenerativePropertiesTests.fs with 5 new property tests for generative types.

Task 10 – Take the Repository Forward: Update RELEASE_NOTES.md to prepare release 8.6.0.


Changes

New: tests/GenerativePropertiesTests.fs

Five tests covering properties in generative type providers:

  1. Instance read-only property – presence, type, CanRead/CanWrite, non-static getter
  2. Instance read-write property – getter and setter present, correct method names
  3. Static read-only property – presence, static getter
  4. Name-lookup for all properties – calls GetProperty by name for each of the 4 properties on the generated type; directly exercises the ILPropertyDefs lazy FindByName dictionary added in [Repo Assist] perf/refactor: convert ILFieldDefs/ILEventDefs/ILPropertyDefs to concrete classes with lazy name-lookup caches #502
  5. Property count – verifies the correct number of properties is emitted

Updated: RELEASE_NOTES.md

Added 8.6.0 entry documenting:


Test Status

136/136 tests pass (baseline was 131; 5 new tests added, all green)

Passed!  - Failed: 0, Passed: 136, Skipped: 0, Total: 136

Generated by 🌈 Repo Assist, see workflow run. Learn more.

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@97143ac59cb3a13ef2a77581f929f06719c7402a

- Add GenerativePropertiesTests.fs: 5 new tests covering instance read-only,
  read-write, static, multi-property name-lookup (exercises ILPropertyDefs
  lazy FindByName dictionary from #502), and property count on a generative type
- 136/136 tests pass
- Prepare RELEASE_NOTES.md for 8.6.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme marked this pull request as ready for review April 17, 2026 10:41
@dsyme dsyme merged commit cc96a92 into master Apr 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant